﻿/* layout
---------------------------------------------------------------------------------------------------------- */
body { font-family:Microsoft YaHei, SimSun, SimHei, Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:1.5em; color:#000;}

.container { width:1200px; margin:0 auto;}
.branding { width:auto; height:154px;}
.navBar { width:auto; height:45px;}
.content { width:auto; height:100%;_height:1%;}
.site_info { color:#898888; width:auto; height:54px; clear:both;}
.site_info em { font-family:Arial, Helvetica, sans-serif; margin-left: 3px; margin-right: 3px;}

/*  end layout
---------------------------------------------------------------------------------------------------------- */
.container-min {
	width:1230px; margin:0 auto;
}
/** 首页内容样式 **/
.branding .logo {
	width: 240px;
	height: 154px;
	background: url(../images/logo.png) no-repeat;
}
.branding .logo a{display:block;width: 240px;height: 154px;text-indent:-999em;overflow:hidden}

.navBar {
	padding-top: 89px;
}
.nav-list > li {
	position: relative;
	float: left;
	line-height: 18px;
}
.nav-list > li > a {
	display: block;
	font-size: 18px;
	color: #221815;
	height: 18px;
	line-height: 18px;
	padding-left: 30px;
	padding-right: 30px;
	border-right: 2px solid #221815;
	border-radius: 1px;
}

.subNav {
	display: none;
	position: absolute;
	top: 100%;
	left: 0px;
	min-width: 120px;
	padding-top: 20px;
	float: left;
	z-index: 1000;
}
.subNav > ul {
	min-height: 200px;
	padding: 30px 14px;
}
.subNav > ul > li {
	position: relative;
	text-align: center;
	margin-bottom: 10px;
}
.subNav > ul > li:last-child {
	margin-bottom: 0px;
}
.subNav > ul > li > a {
	display: block;
	padding: 4px 8px;
	color: #fff;
	font-size: 16px;
	white-space:nowrap;
}
.subNav > ul > li > a:hover {
	text-decoration:none;
}

.nav-list > li:hover > .subNav {
	display: block;
}

.subNav-01 > ul,
.subNav-01 > ul > li > .ssb-box > .ssb-nav {
	background:rgba(246,171,0,0.7);
}
.subNav-01 > ul > li > a:hover {
	background-color: #ed7300;
}
.subNav-02 > ul,
.subNav-02 > ul > li > .ssb-box > .ssb-nav {
	background:rgba(138,199,130,0.7);
}
.subNav-02 > ul > li > a:hover {
	background-color: #16ad57;
}
.subNav-03 > ul,
.subNav-03 > ul > li > .ssb-box > .ssb-nav {
	background:rgba(71,188,198,0.7);
}
.subNav-03 > ul > li > a:hover {
	background-color: #00a6a1;
}
.subNav-04 > ul,
.subNav-04 > ul > li > .ssb-box > .ssb-nav {
	background:rgba(138,199,130,0.8);
}
.subNav-04 > ul > li > a:hover {
	background-color: #00a771;
}
.subNav-05 > ul,
.subNav-05 > ul > li > .ssb-box > .ssb-nav {
	background:rgba(233,187,130,0.7);
}
.subNav-05 > ul > li > a:hover {
	background-color: #d58b46;
}

/***** 三级菜单 *****/
.ssb-box {
	display: none;
	position: absolute;
	top:0px;
	left: 100%;
	float: left;
	padding-left: 20px;
}
.ssb-nav {
	min-width: 220px;
	min-height: 50px;
	padding: 10px 5px;
	z-index: 1000;
	border-radius: 12px;
}
.subNav > ul > li:hover > .ssb-box {
	display: block;
}
.ssb-nav > li,
.ssb-nav > li > a {
	display: inline-block;
	vertical-align:middle;
}
.ssb-nav > li > a {
	padding: 4px 8px;
	color: #fff;
}

/******** 首页轮换广告样式 **********/
.bannerBar {
	width: 1200px;
	height: 550px;
	/*overflow:hidden;*/
}
.vui-slider {
	position:relative;
	/*overflow:hidden;*/
	background:#fff;
}
	.vui-slider .vui-items {
		overflow:hidden;
		width:100%;
		height:100%;
		height: 550px;
	}
	.vui-slider .vui-item {
		display:none;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		overflow:hidden;
	}
	.vui-slider .vui-item a,
	.vui-slider .vui-item img {
		display:block;
		padding:0;
		margin:0;
		border:none;
	}
	.vui-slider .vui-buttons {
		position:absolute;
		z-index:5;
		bottom:16px;
		left:auto!important;
		float:left;
		display:inline;
		filter:alpha(Opacity=80);
		-moz-opacity:0.8;
		opacity: 0.8;
		z-index: 1000;
		width:16px;
		right: -20px;
		bottom:200px;
	}
	.vui-slider .vui-button {
		float:left;
		display:inline;
		overflow:hidden;
		height:16px;
		width:16px;
		margin:5px 10px;
		padding:0;
		border:none;
		border-radius:100%;
		background:#bababa;
		cursor:pointer;
	}
	.vui-slider .vui-button:nth-child(1) {background:#9a5a59;}
	.vui-slider .vui-button:nth-child(2) {background:#c4647c;}
	.vui-slider .vui-button:nth-child(3) {background:#d7a6a5;}
	.vui-slider .vui-button:nth-child(4) {background:#ebe0dd;}
	.vui-slider .vui-button:nth-child(5) {background:#a3a3ae;}
	.vui-slider .vui-button:nth-child(6) {background:#9a5a59;}

	.vui-slider .vui-button-cur {
		background-color:#C00!important;
	}
	.vui-slider .vui-transfer {
		display:none;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		z-index:3;
	}
	.vui-slider .vui-prev {
		position:absolute;
		top:50%;
		left:0;
		z-index:5;
		width:60px;
		height:150px;
		margin-top:-75px;
		border-radius:0 10px 10px 0;
		background:url(../images/prev.gif) no-repeat;
		cursor:pointer;
		filter:alpha(opacity=30);
		-moz-opacity:0.3;
		-khtml-opacity:0.3;
		opacity:0.3;
		transition:0.5s ease;
		-o-transition:0.5s ease;
		-webkit-transition:0.5s ease;
	}
	.vui-slider .vui-next {
		position:absolute;
		top:50%;
		right:0;
		z-index:5;
		width:60px;
		height:150px;
		margin-top:-75px;
		border-radius:10px 0 0 10px;
		background:url(../images/next.gif) no-repeat;
		cursor:pointer;
		filter:alpha(opacity=30);
		-moz-opacity:0.3;
		-khtml-opacity:0.3;
		opacity:0.3;
		transition:0.5s ease;
		-o-transition:0.5s ease;
		-webkit-transition:0.5s ease;
	}
	.vui-slider .vui-sidebutton-hover {
		filter:alpha(opacity=40);
		-moz-opacity:0.4;
		-khtml-opacity:0.4;
		opacity:0.4;
		background-color:#000;
	}
/******** end 首页轮换广告样式 **********/

.adpic {
	min-height: 140px;
}

.ad-ico a {
	display: block;
	float: left;
	width: 150px;
	height: 140px;
	margin-right: 60px;
}
.link-ico a {
	margin-right: 20px;
}
.ad-ico a:last-child,
.link-logo a:last-child {
	margin-right: 0px;
}
.link-logo a:last-child {
	margin-left: 20px;
}
.link-logo {
	padding-top: 17px;
}

.video-box-01 {
	padding-left: 204px;
}

.video-bg {
	width: 442px;
	height: 210px;
	background: url(../images/video-bg.png) no-repeat;
	padding: 0px 20px 10px 0;
	color: #fff;
	font-size: 18px;
	overflow: hidden;
}
.video-bg a{float:left;}
.video-bg h4 {
	margin-top: 20px;
}
.ndetail{margin:0 auto;color:#333;line-height:25px;font-size:14px;}
.ndetail p{font-size:14px;}
.ndetail h2{text-align:center;font-size:24px;color:#000}
.datee{text-align:center;font-size:12px;margin:10px auto;color:#666}
.backtop a{text-align:center;color:#333;margin:20px auto;display:block;}
.mmm img{margin:50px 15px}

.sm{color:#888;text-align:center;margin:0 auto;font-size:12px;line-height:40px;}
.tem{text-indent:2em;font-size:14px;line-height:25px;}
.img{text-align:center;display:block;margin:15px auto 0}
.red{color:#990000;font-weight:700;font-size:18px;line-height:50px;}
.hh{font-size:18px;line-height:40px;font-weight:700;text-align:center}
/*=面包屑=*/
.fl{float:left;}
.fr{float:right;}
.curmb {
  display: inline-block;
  padding-right: 25px;
  font: 14px/50px "微软雅黑";
  color: #999999;
  text-align: left;
}
.curmb span {
  margin: 0 6px;
  font: 14px/50px "微软雅黑";
  color: #999999;
}
.curmb a {
  font: 14px/50px "微软雅黑";
  color: #999999;
}
.curmb a:hover {
  color: #fa0e0e;
}
.gl-cont-title{height: 50px;
border-bottom: 1px solid #e3e3e3;margin-bottom:50px;}
.gl-cont-title a:hover{color:#000;text-decoration:none;}
.subNav > ul > li > .ssb-box > .ssb-nav {
	position: relative;
}
.subNav > ul > li > .ssb-box > .ssb-nav .tooltip-arrow {
  top: 20px;
  left: -8px;
  margin-top: -8px;
  border-width: 8px 8px 8px 0;
}

.subNav-01 > ul > li > .ssb-box > .ssb-nav .tooltip-arrow {
	border-right-color:rgba(246,171,0,0.7);
}
.subNav-02 > ul > li > .ssb-box > .ssb-nav .tooltip-arrow {
	border-right-color:rgba(138,199,130,0.7);
}
.subNav-03 > ul > li > .ssb-box > .ssb-nav .tooltip-arrow {
	border-right-color:rgba(71,188,198,0.7);
}
.subNav-04 > ul > li > .ssb-box > .ssb-nav .tooltip-arrow {
	border-right-color:rgba(138,199,130,0.8);
}
.subNav-05 > ul > li > .ssb-box > .ssb-nav .tooltip-arrow {
	border-right-color:rgba(233,187,130,0.7);
}
.sht{text-align:right;width:1193px;position:relative;}


.join_email{ height:59px; margin-left:260px; padding-top:25px;}
.join_email p{ color:#f19a7d; font-size:16px;}
.join_email p span { font-size:13px;}
.join_email p a{ color:#f19a7d; text-decoration:underline; font-size:14px;}

.join_new_main { width:100%; margin:10px auto;}
.join_new_main li{ margin:5px 0;}
.join_new_main li.hover .join_box33{ display:block;}

.join_new{ width:100%; margin:30px auto 10px; padding-bottom:20px;}
.zptitle{width:100%;font-size:24px;color:#000;font-weight:700;line-height:50px;}
.zptitle h3{width:13%;float:left;text-align:center;font-size:24px;color:#000;border-bottom:solid 1px #5c5c5c;font-weight:600;height:50px;line-height:50px;}
.frline{width:87%;border-bottom:solid 1px #cecece;height:50px;display:inline-block}

.join_titlea{ width:90%; height:35px;font-size:22px; border-bottom:solid 1px #ccc;color:#d51d1d; line-height:35px;font-weight:700; cursor:pointer;}
.join_titlea h4,.join_titlea span{width:20%;text-align:center;display:inline-block;font-size:22px; color:#d51d1d; line-height:35px;font-weight:500; cursor:pointer;}
.floleft{float:left}
.florig{float:right}
.join_title{ width:90%; height:35px; border-bottom:dashed 1px #5c5c5c;background:url(../images/arddd.jpg) no-repeat left center; font-size:14px; color:#515151; line-height:35px;  font-weight:500; cursor:pointer;}
.join_title h4,.join_title span{width:20%;text-align:center;display:inline-block;font-size:14px; color:#5c5c5c; line-height:35px;font-weight:500; cursor:pointer;}
.join_titlea h4,.join_title h4{width:50%;text-align:left;text-indent:20px;}
.join_title.hover {border-bottom:dashed 1px #5c5c5c;background:url(../images/arddd.jpg) no-repeat left center;font-size:14px;}
.join_box33{ width:90%;margin:0; background:#fff; padding:15px;display:none;line-height:25px;}
.join_box33 strong{padding-bottom:15px;font-size:14px; color:#d51d1d;font-weight:700;}
.join_new .j_normal{ font-size:12px;color:#333333; line-height:22px; margin-left:30px; background:none; padding:0; }
.join_new .j_title3{ font-size:14px; font-weight:600; color:#000; margin:20px 0 5px 30px;}
.too a{background:url(../images/topp.jpg) no-repeat left center;width:63px;height:23px;text-indent:-999em;overflow:hidden;display:block;margin:10px 0;}
.forr{position:absolute;right:0;top:610px;}
#Lab_Content p img,#Lab_Content div img,#Lab_Content div input{width:100%;display:block;height:auto;}